using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
namespace HKB.Data.Dal
{
	[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), HelpKeyword("vs.data.DataSet"), DesignerCategory("code"), ToolboxItem(true), System.Xml.Serialization.XmlRoot("S_VIPCard"), System.Xml.Serialization.XmlSchemaProvider("GetTypedDataSetSchema")]
	[System.Serializable]
	public class S_VIPCard : DataSet
	{
		public delegate void HLShop_VIPCardRowChangeEventHandler(object sender, S_VIPCard.HLShop_VIPCardRowChangeEvent e);
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), System.Xml.Serialization.XmlSchemaProvider("GetTypedTableSchema")]
		[System.Serializable]
		public class HLShop_VIPCardDataTable : DataTable, System.Collections.IEnumerable
		{
			private DataColumn columnCard_ID;
			private DataColumn columnShopID;
			private DataColumn columnIsupgrade;
			private DataColumn columnStatus;
			private DataColumn columnPresentPoint1;
			private DataColumn columnTransCount1;
			private DataColumn columnTransMoney1;
			private DataColumn columnPresentExp1;
			private DataColumn columnPresentPoint2;
			private DataColumn columnTransCount2;
			private DataColumn columnTransMoney2;
			private DataColumn columnPresentExp2;
			private DataColumn columnGiveDiscount2;
			private DataColumn columnGivePoint2;
			private DataColumn columnGiveMoney2;
			private DataColumn columnGiveDiscount1;
			private DataColumn columnGivePoint1;
			private DataColumn columnGiveMoney1;
			private DataColumn columnGiveDiscount3;
			private DataColumn columnGivePoint3;
			private DataColumn columnGiveMoney3;
			private DataColumn columnGiveDiscount4;
			private DataColumn columnGivePoint4;
			private DataColumn columnGiveMoney4;
			private DataColumn columnGiveExp1;
			private DataColumn columnGiveExp2;
			private DataColumn columnGiveExp3;
			private DataColumn columnGiveExp4;
			public event S_VIPCard.HLShop_VIPCardRowChangeEventHandler HLShop_VIPCardRowChanging;
			public event S_VIPCard.HLShop_VIPCardRowChangeEventHandler HLShop_VIPCardRowChanged;
			public event S_VIPCard.HLShop_VIPCardRowChangeEventHandler HLShop_VIPCardRowDeleting;
			public event S_VIPCard.HLShop_VIPCardRowChangeEventHandler HLShop_VIPCardRowDeleted;
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn Card_IDColumn
			{
				get
				{
					return this.columnCard_ID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ShopIDColumn
			{
				get
				{
					return this.columnShopID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn IsupgradeColumn
			{
				get
				{
					return this.columnIsupgrade;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn StatusColumn
			{
				get
				{
					return this.columnStatus;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentPoint1Column
			{
				get
				{
					return this.columnPresentPoint1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TransCount1Column
			{
				get
				{
					return this.columnTransCount1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TransMoney1Column
			{
				get
				{
					return this.columnTransMoney1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentExp1Column
			{
				get
				{
					return this.columnPresentExp1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentPoint2Column
			{
				get
				{
					return this.columnPresentPoint2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TransCount2Column
			{
				get
				{
					return this.columnTransCount2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TransMoney2Column
			{
				get
				{
					return this.columnTransMoney2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentExp2Column
			{
				get
				{
					return this.columnPresentExp2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GiveDiscount2Column
			{
				get
				{
					return this.columnGiveDiscount2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GivePoint2Column
			{
				get
				{
					return this.columnGivePoint2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GiveMoney2Column
			{
				get
				{
					return this.columnGiveMoney2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GiveDiscount1Column
			{
				get
				{
					return this.columnGiveDiscount1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GivePoint1Column
			{
				get
				{
					return this.columnGivePoint1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GiveMoney1Column
			{
				get
				{
					return this.columnGiveMoney1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GiveDiscount3Column
			{
				get
				{
					return this.columnGiveDiscount3;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GivePoint3Column
			{
				get
				{
					return this.columnGivePoint3;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GiveMoney3Column
			{
				get
				{
					return this.columnGiveMoney3;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GiveDiscount4Column
			{
				get
				{
					return this.columnGiveDiscount4;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GivePoint4Column
			{
				get
				{
					return this.columnGivePoint4;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GiveMoney4Column
			{
				get
				{
					return this.columnGiveMoney4;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GiveExp1Column
			{
				get
				{
					return this.columnGiveExp1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GiveExp2Column
			{
				get
				{
					return this.columnGiveExp2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GiveExp3Column
			{
				get
				{
					return this.columnGiveExp3;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GiveExp4Column
			{
				get
				{
					return this.columnGiveExp4;
				}
			}
			[Browsable(false), System.Diagnostics.DebuggerNonUserCode]
			public int Count
			{
				get
				{
					return base.Rows.Count;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_VIPCard.HLShop_VIPCardRow this[int index]
			{
				get
				{
					return (S_VIPCard.HLShop_VIPCardRow)base.Rows[index];
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_VIPCardDataTable()
			{
				base.TableName = "HLShop_VIPCard";
				this.BeginInit();
				this.InitClass();
				this.EndInit();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_VIPCardDataTable(DataTable table)
			{
				base.TableName = table.TableName;
				if (table.CaseSensitive != table.DataSet.CaseSensitive)
				{
					base.CaseSensitive = table.CaseSensitive;
				}
				if (table.Locale.ToString() != table.DataSet.Locale.ToString())
				{
					base.Locale = table.Locale;
				}
				if (table.Namespace != table.DataSet.Namespace)
				{
					base.Namespace = table.Namespace;
				}
				base.Prefix = table.Prefix;
				base.MinimumCapacity = table.MinimumCapacity;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected HLShop_VIPCardDataTable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context)
			{
				this.InitVars();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void AddHLShop_VIPCardRow(S_VIPCard.HLShop_VIPCardRow row)
			{
				base.Rows.Add(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_VIPCard.HLShop_VIPCardRow AddHLShop_VIPCardRow(int ShopID, bool Isupgrade, bool Status, int PresentPoint1, int TransCount1, decimal TransMoney1, int PresentExp1, int PresentPoint2, int TransCount2, decimal TransMoney2, int PresentExp2, int GiveDiscount2, int GivePoint2, decimal GiveMoney2, int GiveDiscount1, int GivePoint1, decimal GiveMoney1, int GiveDiscount3, int GivePoint3, decimal GiveMoney3, int GiveDiscount4, int GivePoint4, decimal GiveMoney4, int GiveExp1, int GiveExp2, int GiveExp3, int GiveExp4)
			{
				S_VIPCard.HLShop_VIPCardRow hLShop_VIPCardRow = (S_VIPCard.HLShop_VIPCardRow)base.NewRow();
				hLShop_VIPCardRow.ItemArray = new object[]
				{
					null,
					ShopID,
					Isupgrade,
					Status,
					PresentPoint1,
					TransCount1,
					TransMoney1,
					PresentExp1,
					PresentPoint2,
					TransCount2,
					TransMoney2,
					PresentExp2,
					GiveDiscount2,
					GivePoint2,
					GiveMoney2,
					GiveDiscount1,
					GivePoint1,
					GiveMoney1,
					GiveDiscount3,
					GivePoint3,
					GiveMoney3,
					GiveDiscount4,
					GivePoint4,
					GiveMoney4,
					GiveExp1,
					GiveExp2,
					GiveExp3,
					GiveExp4
				};
				base.Rows.Add(hLShop_VIPCardRow);
				return hLShop_VIPCardRow;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_VIPCard.HLShop_VIPCardRow FindByCard_ID(int Card_ID)
			{
				return (S_VIPCard.HLShop_VIPCardRow)base.Rows.Find(new object[]
				{
					Card_ID
				});
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public virtual System.Collections.IEnumerator GetEnumerator()
			{
				return base.Rows.GetEnumerator();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public override DataTable Clone()
			{
				S_VIPCard.HLShop_VIPCardDataTable hLShop_VIPCardDataTable = (S_VIPCard.HLShop_VIPCardDataTable)base.Clone();
				hLShop_VIPCardDataTable.InitVars();
				return hLShop_VIPCardDataTable;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataTable CreateInstance()
			{
				return new S_VIPCard.HLShop_VIPCardDataTable();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal void InitVars()
			{
				this.columnCard_ID = base.Columns["Card_ID"];
				this.columnShopID = base.Columns["ShopID"];
				this.columnIsupgrade = base.Columns["Isupgrade"];
				this.columnStatus = base.Columns["Status"];
				this.columnPresentPoint1 = base.Columns["PresentPoint1"];
				this.columnTransCount1 = base.Columns["TransCount1"];
				this.columnTransMoney1 = base.Columns["TransMoney1"];
				this.columnPresentExp1 = base.Columns["PresentExp1"];
				this.columnPresentPoint2 = base.Columns["PresentPoint2"];
				this.columnTransCount2 = base.Columns["TransCount2"];
				this.columnTransMoney2 = base.Columns["TransMoney2"];
				this.columnPresentExp2 = base.Columns["PresentExp2"];
				this.columnGiveDiscount2 = base.Columns["GiveDiscount2"];
				this.columnGivePoint2 = base.Columns["GivePoint2"];
				this.columnGiveMoney2 = base.Columns["GiveMoney2"];
				this.columnGiveDiscount1 = base.Columns["GiveDiscount1"];
				this.columnGivePoint1 = base.Columns["GivePoint1"];
				this.columnGiveMoney1 = base.Columns["GiveMoney1"];
				this.columnGiveDiscount3 = base.Columns["GiveDiscount3"];
				this.columnGivePoint3 = base.Columns["GivePoint3"];
				this.columnGiveMoney3 = base.Columns["GiveMoney3"];
				this.columnGiveDiscount4 = base.Columns["GiveDiscount4"];
				this.columnGivePoint4 = base.Columns["GivePoint4"];
				this.columnGiveMoney4 = base.Columns["GiveMoney4"];
				this.columnGiveExp1 = base.Columns["GiveExp1"];
				this.columnGiveExp2 = base.Columns["GiveExp2"];
				this.columnGiveExp3 = base.Columns["GiveExp3"];
				this.columnGiveExp4 = base.Columns["GiveExp4"];
			}
			[System.Diagnostics.DebuggerNonUserCode]
			private void InitClass()
			{
				this.columnCard_ID = new DataColumn("Card_ID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnCard_ID);
				this.columnShopID = new DataColumn("ShopID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnShopID);
				this.columnIsupgrade = new DataColumn("Isupgrade", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnIsupgrade);
				this.columnStatus = new DataColumn("Status", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnStatus);
				this.columnPresentPoint1 = new DataColumn("PresentPoint1", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentPoint1);
				this.columnTransCount1 = new DataColumn("TransCount1", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTransCount1);
				this.columnTransMoney1 = new DataColumn("TransMoney1", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnTransMoney1);
				this.columnPresentExp1 = new DataColumn("PresentExp1", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentExp1);
				this.columnPresentPoint2 = new DataColumn("PresentPoint2", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentPoint2);
				this.columnTransCount2 = new DataColumn("TransCount2", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTransCount2);
				this.columnTransMoney2 = new DataColumn("TransMoney2", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnTransMoney2);
				this.columnPresentExp2 = new DataColumn("PresentExp2", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentExp2);
				this.columnGiveDiscount2 = new DataColumn("GiveDiscount2", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGiveDiscount2);
				this.columnGivePoint2 = new DataColumn("GivePoint2", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGivePoint2);
				this.columnGiveMoney2 = new DataColumn("GiveMoney2", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnGiveMoney2);
				this.columnGiveDiscount1 = new DataColumn("GiveDiscount1", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGiveDiscount1);
				this.columnGivePoint1 = new DataColumn("GivePoint1", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGivePoint1);
				this.columnGiveMoney1 = new DataColumn("GiveMoney1", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnGiveMoney1);
				this.columnGiveDiscount3 = new DataColumn("GiveDiscount3", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGiveDiscount3);
				this.columnGivePoint3 = new DataColumn("GivePoint3", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGivePoint3);
				this.columnGiveMoney3 = new DataColumn("GiveMoney3", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnGiveMoney3);
				this.columnGiveDiscount4 = new DataColumn("GiveDiscount4", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGiveDiscount4);
				this.columnGivePoint4 = new DataColumn("GivePoint4", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGivePoint4);
				this.columnGiveMoney4 = new DataColumn("GiveMoney4", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnGiveMoney4);
				this.columnGiveExp1 = new DataColumn("GiveExp1", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGiveExp1);
				this.columnGiveExp2 = new DataColumn("GiveExp2", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGiveExp2);
				this.columnGiveExp3 = new DataColumn("GiveExp3", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGiveExp3);
				this.columnGiveExp4 = new DataColumn("GiveExp4", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnGiveExp4);
				base.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[]
				{
					this.columnCard_ID
				}, true));
				this.columnCard_ID.AutoIncrement = true;
				this.columnCard_ID.AllowDBNull = false;
				this.columnCard_ID.ReadOnly = true;
				this.columnCard_ID.Unique = true;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_VIPCard.HLShop_VIPCardRow NewHLShop_VIPCardRow()
			{
				return (S_VIPCard.HLShop_VIPCardRow)base.NewRow();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
			{
				return new S_VIPCard.HLShop_VIPCardRow(builder);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override System.Type GetRowType()
			{
				return typeof(S_VIPCard.HLShop_VIPCardRow);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanged(DataRowChangeEventArgs e)
			{
				base.OnRowChanged(e);
				if (this.HLShop_VIPCardRowChanged != null)
				{
					this.HLShop_VIPCardRowChanged(this, new S_VIPCard.HLShop_VIPCardRowChangeEvent((S_VIPCard.HLShop_VIPCardRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanging(DataRowChangeEventArgs e)
			{
				base.OnRowChanging(e);
				if (this.HLShop_VIPCardRowChanging != null)
				{
					this.HLShop_VIPCardRowChanging(this, new S_VIPCard.HLShop_VIPCardRowChangeEvent((S_VIPCard.HLShop_VIPCardRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleted(DataRowChangeEventArgs e)
			{
				base.OnRowDeleted(e);
				if (this.HLShop_VIPCardRowDeleted != null)
				{
					this.HLShop_VIPCardRowDeleted(this, new S_VIPCard.HLShop_VIPCardRowChangeEvent((S_VIPCard.HLShop_VIPCardRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleting(DataRowChangeEventArgs e)
			{
				base.OnRowDeleting(e);
				if (this.HLShop_VIPCardRowDeleting != null)
				{
					this.HLShop_VIPCardRowDeleting(this, new S_VIPCard.HLShop_VIPCardRowChangeEvent((S_VIPCard.HLShop_VIPCardRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void RemoveHLShop_VIPCardRow(S_VIPCard.HLShop_VIPCardRow row)
			{
				base.Rows.Remove(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public static System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(System.Xml.Schema.XmlSchemaSet xs)
			{
				System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
				System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
				S_VIPCard s_VIPCard = new S_VIPCard();
				xs.Add(s_VIPCard.GetSchemaSerializable());
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
				xmlSchemaAny.MinOccurs = 0m;
				xmlSchemaAny.MaxOccurs = 79228162514264337593543950335m;
				xmlSchemaAny.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny);
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny2 = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
				xmlSchemaAny2.MinOccurs = 1m;
				xmlSchemaAny2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny2);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute.Name = "namespace";
				xmlSchemaAttribute.FixedValue = s_VIPCard.Namespace;
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute2 = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute2.Name = "tableTypeName";
				xmlSchemaAttribute2.FixedValue = "HLShop_VIPCardDataTable";
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
				xmlSchemaComplexType.Particle = xmlSchemaSequence;
				return xmlSchemaComplexType;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_VIPCardRow : DataRow
		{
			private S_VIPCard.HLShop_VIPCardDataTable tableHLShop_VIPCard;
			[System.Diagnostics.DebuggerNonUserCode]
			public int Card_ID
			{
				get
				{
					return (int)base[this.tableHLShop_VIPCard.Card_IDColumn];
				}
				set
				{
					base[this.tableHLShop_VIPCard.Card_IDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ShopID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.ShopIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“ShopID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.ShopIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool Isupgrade
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_VIPCard.IsupgradeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“Isupgrade”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.IsupgradeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool Status
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_VIPCard.StatusColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“Status”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.StatusColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentPoint1
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.PresentPoint1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“PresentPoint1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.PresentPoint1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TransCount1
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.TransCount1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“TransCount1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.TransCount1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal TransMoney1
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_VIPCard.TransMoney1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“TransMoney1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.TransMoney1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentExp1
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.PresentExp1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“PresentExp1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.PresentExp1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentPoint2
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.PresentPoint2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“PresentPoint2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.PresentPoint2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TransCount2
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.TransCount2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“TransCount2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.TransCount2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal TransMoney2
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_VIPCard.TransMoney2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“TransMoney2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.TransMoney2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentExp2
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.PresentExp2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“PresentExp2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.PresentExp2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GiveDiscount2
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.GiveDiscount2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GiveDiscount2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GiveDiscount2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GivePoint2
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.GivePoint2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GivePoint2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GivePoint2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal GiveMoney2
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_VIPCard.GiveMoney2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GiveMoney2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GiveMoney2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GiveDiscount1
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.GiveDiscount1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GiveDiscount1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GiveDiscount1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GivePoint1
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.GivePoint1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GivePoint1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GivePoint1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal GiveMoney1
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_VIPCard.GiveMoney1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GiveMoney1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GiveMoney1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GiveDiscount3
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.GiveDiscount3Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GiveDiscount3”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GiveDiscount3Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GivePoint3
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.GivePoint3Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GivePoint3”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GivePoint3Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal GiveMoney3
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_VIPCard.GiveMoney3Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GiveMoney3”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GiveMoney3Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GiveDiscount4
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.GiveDiscount4Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GiveDiscount4”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GiveDiscount4Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GivePoint4
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.GivePoint4Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GivePoint4”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GivePoint4Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal GiveMoney4
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_VIPCard.GiveMoney4Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GiveMoney4”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GiveMoney4Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GiveExp1
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.GiveExp1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GiveExp1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GiveExp1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GiveExp2
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.GiveExp2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GiveExp2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GiveExp2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GiveExp3
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.GiveExp3Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GiveExp3”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GiveExp3Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int GiveExp4
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_VIPCard.GiveExp4Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_VIPCard”中列“GiveExp4”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_VIPCard.GiveExp4Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_VIPCardRow(DataRowBuilder rb) : base(rb)
			{
				this.tableHLShop_VIPCard = (S_VIPCard.HLShop_VIPCardDataTable)base.Table;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsShopIDNull()
			{
				return base.IsNull(this.tableHLShop_VIPCard.ShopIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetShopIDNull()
			{
				base[this.tableHLShop_VIPCard.ShopIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsIsupgradeNull()
			{
				return base.IsNull(this.tableHLShop_VIPCard.IsupgradeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetIsupgradeNull()
			{
				base[this.tableHLShop_VIPCard.IsupgradeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsStatusNull()
			{
				return base.IsNull(this.tableHLShop_VIPCard.StatusColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetStatusNull()
			{
				base[this.tableHLShop_VIPCard.StatusColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentPoint1Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.PresentPoint1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentPoint1Null()
			{
				base[this.tableHLShop_VIPCard.PresentPoint1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTransCount1Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.TransCount1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTransCount1Null()
			{
				base[this.tableHLShop_VIPCard.TransCount1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTransMoney1Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.TransMoney1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTransMoney1Null()
			{
				base[this.tableHLShop_VIPCard.TransMoney1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentExp1Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.PresentExp1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentExp1Null()
			{
				base[this.tableHLShop_VIPCard.PresentExp1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentPoint2Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.PresentPoint2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentPoint2Null()
			{
				base[this.tableHLShop_VIPCard.PresentPoint2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTransCount2Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.TransCount2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTransCount2Null()
			{
				base[this.tableHLShop_VIPCard.TransCount2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTransMoney2Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.TransMoney2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTransMoney2Null()
			{
				base[this.tableHLShop_VIPCard.TransMoney2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentExp2Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.PresentExp2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentExp2Null()
			{
				base[this.tableHLShop_VIPCard.PresentExp2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGiveDiscount2Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GiveDiscount2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGiveDiscount2Null()
			{
				base[this.tableHLShop_VIPCard.GiveDiscount2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGivePoint2Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GivePoint2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGivePoint2Null()
			{
				base[this.tableHLShop_VIPCard.GivePoint2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGiveMoney2Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GiveMoney2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGiveMoney2Null()
			{
				base[this.tableHLShop_VIPCard.GiveMoney2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGiveDiscount1Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GiveDiscount1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGiveDiscount1Null()
			{
				base[this.tableHLShop_VIPCard.GiveDiscount1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGivePoint1Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GivePoint1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGivePoint1Null()
			{
				base[this.tableHLShop_VIPCard.GivePoint1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGiveMoney1Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GiveMoney1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGiveMoney1Null()
			{
				base[this.tableHLShop_VIPCard.GiveMoney1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGiveDiscount3Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GiveDiscount3Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGiveDiscount3Null()
			{
				base[this.tableHLShop_VIPCard.GiveDiscount3Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGivePoint3Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GivePoint3Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGivePoint3Null()
			{
				base[this.tableHLShop_VIPCard.GivePoint3Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGiveMoney3Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GiveMoney3Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGiveMoney3Null()
			{
				base[this.tableHLShop_VIPCard.GiveMoney3Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGiveDiscount4Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GiveDiscount4Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGiveDiscount4Null()
			{
				base[this.tableHLShop_VIPCard.GiveDiscount4Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGivePoint4Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GivePoint4Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGivePoint4Null()
			{
				base[this.tableHLShop_VIPCard.GivePoint4Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGiveMoney4Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GiveMoney4Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGiveMoney4Null()
			{
				base[this.tableHLShop_VIPCard.GiveMoney4Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGiveExp1Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GiveExp1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGiveExp1Null()
			{
				base[this.tableHLShop_VIPCard.GiveExp1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGiveExp2Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GiveExp2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGiveExp2Null()
			{
				base[this.tableHLShop_VIPCard.GiveExp2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGiveExp3Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GiveExp3Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGiveExp3Null()
			{
				base[this.tableHLShop_VIPCard.GiveExp3Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGiveExp4Null()
			{
				return base.IsNull(this.tableHLShop_VIPCard.GiveExp4Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGiveExp4Null()
			{
				base[this.tableHLShop_VIPCard.GiveExp4Column] = System.Convert.DBNull;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_VIPCardRowChangeEvent : System.EventArgs
		{
			private S_VIPCard.HLShop_VIPCardRow eventRow;
			private DataRowAction eventAction;
			[System.Diagnostics.DebuggerNonUserCode]
			public S_VIPCard.HLShop_VIPCardRow Row
			{
				get
				{
					return this.eventRow;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataRowAction Action
			{
				get
				{
					return this.eventAction;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_VIPCardRowChangeEvent(S_VIPCard.HLShop_VIPCardRow row, DataRowAction action)
			{
				this.eventRow = row;
				this.eventAction = action;
			}
		}
		private S_VIPCard.HLShop_VIPCardDataTable tableHLShop_VIPCard;
		private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
		[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Content), System.Diagnostics.DebuggerNonUserCode]
		public S_VIPCard.HLShop_VIPCardDataTable HLShop_VIPCard
		{
			get
			{
				return this.tableHLShop_VIPCard;
			}
		}
		[Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible), System.Diagnostics.DebuggerNonUserCode]
		public override SchemaSerializationMode SchemaSerializationMode
		{
			get
			{
				return this._schemaSerializationMode;
			}
			set
			{
				this._schemaSerializationMode = value;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataTableCollection Tables
		{
			get
			{
				return base.Tables;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataRelationCollection Relations
		{
			get
			{
				return base.Relations;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public S_VIPCard()
		{
			base.BeginInit();
			this.InitClass();
			CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
			base.Tables.CollectionChanged += value;
			base.Relations.CollectionChanged += value;
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected S_VIPCard(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context, false)
		{
			if (base.IsBinarySerialized(info, context))
			{
				this.InitVars(false);
				CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
				this.Tables.CollectionChanged += value;
				this.Relations.CollectionChanged += value;
			}
			else
			{
				string s = (string)info.GetValue("XmlSchema", typeof(string));
				if (base.DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
				{
					DataSet dataSet = new DataSet();
					dataSet.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
					if (dataSet.Tables["HLShop_VIPCard"] != null)
					{
						base.Tables.Add(new S_VIPCard.HLShop_VIPCardDataTable(dataSet.Tables["HLShop_VIPCard"]));
					}
					base.DataSetName = dataSet.DataSetName;
					base.Prefix = dataSet.Prefix;
					base.Namespace = dataSet.Namespace;
					base.Locale = dataSet.Locale;
					base.CaseSensitive = dataSet.CaseSensitive;
					base.EnforceConstraints = dataSet.EnforceConstraints;
					base.Merge(dataSet, false, MissingSchemaAction.Add);
					this.InitVars();
				}
				else
				{
					base.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
				}
				base.GetSerializationData(info, context);
				CollectionChangeEventHandler value2 = new CollectionChangeEventHandler(this.SchemaChanged);
				base.Tables.CollectionChanged += value2;
				this.Relations.CollectionChanged += value2;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void InitializeDerivedDataSet()
		{
			base.BeginInit();
			this.InitClass();
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public override DataSet Clone()
		{
			S_VIPCard s_VIPCard = (S_VIPCard)base.Clone();
			s_VIPCard.InitVars();
			s_VIPCard.SchemaSerializationMode = this.SchemaSerializationMode;
			return s_VIPCard;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeTables()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeRelations()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void ReadXmlSerializable(System.Xml.XmlReader reader)
		{
			if (base.DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
			{
				this.Reset();
				DataSet dataSet = new DataSet();
				dataSet.ReadXml(reader);
				if (dataSet.Tables["HLShop_VIPCard"] != null)
				{
					base.Tables.Add(new S_VIPCard.HLShop_VIPCardDataTable(dataSet.Tables["HLShop_VIPCard"]));
				}
				base.DataSetName = dataSet.DataSetName;
				base.Prefix = dataSet.Prefix;
				base.Namespace = dataSet.Namespace;
				base.Locale = dataSet.Locale;
				base.CaseSensitive = dataSet.CaseSensitive;
				base.EnforceConstraints = dataSet.EnforceConstraints;
				base.Merge(dataSet, false, MissingSchemaAction.Add);
				this.InitVars();
			}
			else
			{
				base.ReadXml(reader);
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override System.Xml.Schema.XmlSchema GetSchemaSerializable()
		{
			System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
			base.WriteXmlSchema(new System.Xml.XmlTextWriter(memoryStream, null));
			memoryStream.Position = 0L;
			return System.Xml.Schema.XmlSchema.Read(new System.Xml.XmlTextReader(memoryStream), null);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars()
		{
			this.InitVars(true);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars(bool initTable)
		{
			this.tableHLShop_VIPCard = (S_VIPCard.HLShop_VIPCardDataTable)base.Tables["HLShop_VIPCard"];
			if (initTable)
			{
				if (this.tableHLShop_VIPCard != null)
				{
					this.tableHLShop_VIPCard.InitVars();
				}
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void InitClass()
		{
			base.DataSetName = "S_VIPCard";
			base.Prefix = "";
			base.Namespace = "http://tempuri.org/S_VIPCard.xsd";
			base.EnforceConstraints = true;
			this.SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
			this.tableHLShop_VIPCard = new S_VIPCard.HLShop_VIPCardDataTable();
			base.Tables.Add(this.tableHLShop_VIPCard);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private bool ShouldSerializeHLShop_VIPCard()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void SchemaChanged(object sender, CollectionChangeEventArgs e)
		{
			if (e.Action == CollectionChangeAction.Remove)
			{
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public static System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(System.Xml.Schema.XmlSchemaSet xs)
		{
			S_VIPCard s_VIPCard = new S_VIPCard();
			System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
			System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
			xs.Add(s_VIPCard.GetSchemaSerializable());
			System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
			xmlSchemaAny.Namespace = s_VIPCard.Namespace;
			xmlSchemaSequence.Items.Add(xmlSchemaAny);
			xmlSchemaComplexType.Particle = xmlSchemaSequence;
			return xmlSchemaComplexType;
		}
	}
}
